home *** CD-ROM | disk | FTP | other *** search
- Path: nnrp.info.ucla.edu!jmartin
- From: jmartin@cs.ucla.edu (Jay Martin)
- Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
- Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
- Date: 14 Mar 1996 20:02:29 GMT
- Organization: University of California, Los Angeles
- Message-ID: <4i9u0l$vru@saba.info.ucla.edu>
- References: <1995Jul3.034108.4193@rcmcon.com> <314628F2.31C8@aud.alcatel.com> <RMARTIN.96Mar13110714@rcm.oma.com> <4i862r$1evq@saba.info.ucla.edu> <4i99if$8ve@solutions.solon.com>
- NNTP-Posting-Host: may.cs.ucla.edu
- X-Newsreader: NN version 6.5.0.b3.0 #9 (NOV)
-
- seebs@solutions.solon.com (Peter Seebach) writes:
-
- >In article <4i862r$1evq@saba.info.ucla.edu>,
- >Jay Martin <jmartin@cs.ucla.edu> wrote:
- >>No "hacking" is broader than that, it is writing poor code period.
-
- >Bullshit. Read the jargon file.
-
- Your jargon file is bullshit (obsolete). Comes from primitive times
- when coding wizardry was cool. Anything with "hack" in it is now at
- best ambiguous (can mean cracking,etc) and mostly negative. The
- meaning of hacking and hackers in this discussion is "anti-software
- engineering/ good programming practices". I wouldn't put "hack" on
- resumes.
-
- >And for good reason. The key point is that, if the C programmer were the
- >one talking about design concepts, and the Eiffel programmer were talking
- >about cool optimizations she learned for the implementation she used, you'd
- >hire the C programmer.
-
- Yup, but its probably really hard to find "hacker" Eiffel programmers.
-
- >>To demonstrate the "C hacker culture" (filed under macho attitudes)
- >>here's a random recent example:
-
- >>rmartin@oma.com (Robert C. Martin) writes:
- >>>No, I disagree with your point. It is not the responsibility of the
- >>>language to make the engineer better. It is the responsibility of the
- >>>engineer to become adept at the language.
-
- >>Clear demonstration of views that have left software engineering
- >>and entered the "C Hacker Zone".
-
- >No, it's a philosophical distinction.
-
- Don't see the difference between "C Hacker culture" and "C Hacker philosophy".
-
- >I agree with him; it is *impossible*
- >to make someone think in high level terms. A bad programmer will make
- >design and stylistic errors in Ada, too. Languages can prevent typos, and
- >low-level errors. They cannot prevent stupid design. (Unless Ada can
- >detect bubblesort, and optimize it into something better?)
-
- No they can't, but good tools should give all the help they can.
- Its this black/white macho "I don't need no stinking checking",
- "nothing is completely safe, so forget safety" is a hallmark
- of the "C Hacker culture".
-
-